package com.jc.order.constant;

public enum ChangeReasonCodeEnum {

//     * 外贸LC：1：信用限额提高,2：信用限额降低, 3：信用期限调整, 5：信用限额生效日期倒签,
//            * 外贸非LC：1：信用限额提高,2：信用限额降低, 3：信用期限调整, 4：支付方式调整, 5：信用限额生效日期倒签


    REASON_CODE_1("1", "信用限额提高"),
    REASON_CODE_2("2", "信用限额降低"),
    REASON_CODE_3("3", "信用期限调整"),
    REASON_CODE_4("4", "支付方式调整"),
    REASON_CODE_5("5", "信用限额生效日期倒签");


    private final String code;
    private final String name;

    ChangeReasonCodeEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public String getName() {
        return name;
    }

    public static ChangeReasonCodeEnum getByCode(String code) {
        for (ChangeReasonCodeEnum item : ChangeReasonCodeEnum.values()) {
            if (item.getCode().equals(code)) {
                return item;
            }
        }
        return null;
    }


}
